package com.main.heath.mapper;

import com.main.heath.po.PingData;

import java.util.List;

/**
 * Created by heathhose on 16-11-15.
 */
public interface PingdataExtendMapper {

    //取得第一条ping记录
    PingData getPingInfo(String ipAddress);

    //取得所有ping记录
    List<PingData> getAllPingInfo();

    //标识当前ping记录已读取
    int setPingStatus(int id);

    //插入ping记录

    //更新ping记录
    int savePingRC(PingData pingData);

    //删除一条ping记录
    int deletePingRc(int id);

    //删除所言ping记录
    int deleteAllPingInfo();

    //分析目前得到的ping记录
    Double analyMin(String ip);

    Double analyMax(String ip);

    Double analyAvg(String ip);

    Double analyMdev(String ip);

    //获取丢包率
    Double analyPacketLoss(String ip);

    //获取持续连通率
    Double analyReachable(String ip);




}
